package com.stud.common.constant;

/**
 * 字典类型 常量
 *
 * @author Stud
 */
public class DictDataConstants {
    /**
     * 系统通用开关_开启
     */
    public static final String T_FLAG_0 = "0";

    /**
     * 系统通用开关_关闭
     */
    public static final String T_FLAG_1 = "1";

    /**
     * 设备状态_在线
     */
    public static final String ONLINE_STATUS_0 = "0";

    /**
     * 设备状态_离线
     */
    public static final String ONLINE_STATUS_1 = "1";

    /**
     * 项目业务类型-车辆冲洗
     */
    public static final int BUSINESS_COUNT_1 = 1;
    /**
     * 项目业务类型-扬尘监测
     */
    public static final int BUSINESS_COUNT_2 = 2;
    /**
     * 项目业务类型-噪声检测
     */
    public static final int BUSINESS_COUNT_4 = 4;
    /**
     * 项目业务类型-智慧工地
     */
    public static final int BUSINESS_COUNT_8 = 8;

    /**
     * 项目业务类型-裸土覆盖
     */
    public static final int BUSINESS_COUNT_16 = 16;

    /**
     * 设备类型-车辆冲洗识别
     */
    public static final String T_DEVICE_TYPE_0 = "0";

    /**
     * 设备类型-扬尘监测
     */
    public static final String T_DEVICE_TYPE_1 = "1";

    /**
     * 设备类型-噪声监测
     */
    public static final String T_DEVICE_TYPE_2 = "2";

    /**
     * 设备类型-水质监测
     */
    public static final String T_DEVICE_TYPE_3 = "3";

    /**
     * 设备类型-闸机
     */
    public static final String T_DEVICE_TYPE_4 = "4";

    /**
     * 设备类型-AI盒子摄像头
     */
    public static final String T_DEVICE_TYPE_5 = "5";

    /**
     * 设备类型-喷淋
     */
    public static final String T_DEVICE_TYPE_6 = "6";

    /**
     * 设备类型-裸土
     */
    public static final String T_DEVICE_TYPE_7 = "7";

    /**
     * 设备子类型-噪声监测-建筑施工
     */
    public static final String T_DEVICE_TYPE_2_0 = "0";
    /**
     * 设备子类型-噪声监测-社会生活
     */
    public static final String T_DEVICE_TYPE_2_1 = "1";
    /**
     * 设备子类型-噪声监测-工业生产
     */
    public static final String T_DEVICE_TYPE_2_2 = "2";
    /**
     * 设备子类型-噪声监测-交通运输
     */
    public static final String T_DEVICE_TYPE_2_3 = "3";

    /**
     * 设备子类型-闸机-进场
     */
    public static final String T_DEVICE_TYPE_4_0 = "0";
    /**
     * 设备子类型-闸机-出场
     */
    public static final String T_DEVICE_TYPE_4_1 = "1";

    /**
     * 进出场类型-进场
     */
    public static final String ACTION_TYPE_0 = "0";

    /**
     * 进出场类型-出场
     */
    public static final String ACTION_TYPE_1 = "1";

    /**
     * 绕行结果-未绕行
     */
    public static final String DETOUR_RESULT_0 = "0";

    /**
     * 绕行结果-绕行
     */
    public static final String DETOUR_RESULT_1 = "1";

    /**
     * 绕行结果-未识别
     */
    public static final String DETOUR_RESULT_2 = "2";

    /**
     * 已清洗
     */
    public static final String WASH_RESULT_0 = "0";
    /**
     * 未清洗
     */
    public static final String WASH_RESULT_1 = "1";
    /**
     * 未识别
     */
    public static final String WASH_RESULT_2 = "2";

    public static final String COVER_RESULT_0 = "0";
    public static final String COVER_RESULT_1 = "1";
    public static final String COVER_RESULT_2 = "2";

    /**
     * 自动开闸
     */
    public static final String GATE_TYPE_0 = "0";

    /**
     * 手动开闸
     */
    public static final String GATE_TYPE_1 = "1";

    /**
     * 报警趋势折线图 时间类型0:今天,1:本周,2:本月
     */
    public static final int X_TYPE_0 = 0;
    public static final int X_TYPE_1 = 1;
    public static final int X_TYPE_2 = 2;

    public static final String EXTERNAL_0 = "0";
    public static final String EXTERNAL_1 = "1";

    /**
     * 项目状态-已竣工
     */
    public static final String PROJECT_STATUS_1 = "1";
    /**
     * 项目状态-已停工
     */
    public static final String PROJECT_STATUS_2 = "2";

    /**
     * 车辆类型
     */
    public static final String VEHICLE_TYPE_0 = "0";
    public static final String VEHICLE_TYPE_1 = "1";
    public static final String VEHICLE_TYPE_2 = "2";
    public static final String VEHICLE_TYPE_OTHER = "-1";

    /**
     * 车辆进出场日期类型-今天
     */
    public static final String STATISTICS_DATE_TYPE_0 = "0";

    /**
     * 车辆进出场日期类型-本月
     */
    public static final String STATISTICS_DATE_TYPE_1 = "1";

    /**
     * 车辆进出场日期类型-昨天
     */
    public static final String STATISTICS_DATE_TYPE_2 = "2";

    /**
     * 告警类型-车冲监控识别
     */
    public static final String ALERT_TYPE_0 = "0";

    /**
     * 告警类型-扬尘监测-PM10
     */
    public static final String ALERT_TYPE_1 = "1";

    /**
     * 告警类型-扬尘监测-PM2.5
     */
    public static final String ALERT_TYPE_2 = "2";

    /**
     * 告警类型-扬尘监测-噪声监测（昼间）
     */
    public static final String ALERT_TYPE_3 = "3";

    /**
     * 告警类型-扬尘监测-水质监测
     */
    public static final String ALERT_TYPE_4 = "4";

    /**
     * 告警类型-扬尘监测-裸土覆盖
     */
    public static final String ALERT_TYPE_5 = "5";

    /**
     * 告警类型-TSP
     */
    public static final String ALERT_TYPE_6 = "6";

    /**
     * 告警类型-设备断电
     */
    public static final String ALERT_TYPE_7 = "7";

    /**
     * 告警类型-扬尘监测-噪声监测（夜间）
     */
    public static final String ALERT_TYPE_8 = "8";

    /**
     * 告警等级-监控识别
     */
    public static final String ALERT_LEVEL_0 = "0";

    /**
     * 告警业务子类型-车冲监控识别-绕行
     */
    public static final String ALERT_P2_WASH_0 = "0";
    /**
     * 告警业务子类型-车冲监控识别-清洗不合格
     */
    public static final String ALERT_P2_WASH_1 = "1";
    /**
     * 告警业务子类型-车冲监控识别-覆盖不合格
     */
    public static final String ALERT_P2_WASH_2 = "2";

    /**
     * 外部站点类型-0国控站点
     */
    public static final String STATION_TYPE_0 = "0";

    /**
     * 外部站点类型-1省市控站点
     */
    public static final String STATION_TYPE_1 = "1";

    /**
     * 车牌识别状态-已备案
     */
    public static final String VEHICLE_RECORD_STATUS_0 = "0";

    /**
     * 车牌识别状态-未备案
     */
    public static final String VEHICLE_RECORD_STATUS_1 = "1";


    /**
     * 车牌识别状态-未识别
     */
    public static final String VEHICLE_RECORD_STATUS_2 = "2";

    /**
     * 证件状态-正常
     */
    public static final String T_CREDENTIALS_STATUS_0 = "0";

    /**
     * 广图获取sign
     */
    public static final String API_GUANGTU_SIGN = "api_guangtu_sign";

    /**
     * 广图登陆,获取token
     */
    public static final String API_GUANGTU_LOGIN = "api_guangtu_login";

    /**
     * 广图项目
     */
    public static final String API_GUANGTU_PROJECT = "api_guangtu_project";

    /**
     * 广图设备
     */
    public static final String API_GUANGTU_DEVICE = "api_guangtu_device";

    /**
     * 广图车辆
     */
    public static final String API_GUANGTU_VEHICLE = "api_guangtu_vehicle";

    /**
     * 广图告警
     */
    public static final String API_GUANGTU_ALERT = "api_guangtu_alert";

    /**
     * 广图告警附件
     */
    public static final String API_GUANGTU_ALERT_ATTACHMENT = "api_guangtu_alert_attachment";

    /**
     * 广图告警附件获取文件流
     */
    public static final String API_GUANGTU_ALERT_ATTACHMENT_GET = "api_guangtu_alert_attachment_get";

    /**
     * 广图车辆进出场
     */
    public static final String API_GUANGTU_VEHICLE_STATISTICS = "api_guangtu_vehicle_statistics";

    /**
     * 喷淋设备控制模式-自动
     */
    public static final String SPRAY_FLAG_MODEL_AUTO = "0";

    /**
     * 喷淋设备控制模式-手动
     */
    public static final String SPRAY_FLAG_MODEL_MANUAL = "1";

    /**
     * 喷淋设备控制模式-定时
     */
    public static final String SPRAY_FLAG_MODEL_CRON = "2";
}
